package com.shell.governor.modules.dao;

import com.shell.bee.persistence.mapper.BaseMapper;
import com.shell.governor.modules.po.PubProtocol;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public abstract interface PubProtocolDao extends BaseMapper<PubProtocol> {
	public abstract List<PubProtocol> selectProtocolByGpAndType(@Param("finId") String paramString1,
			@Param("groupId") String paramString2, @Param("protoType") String paramString3,
			@Param("protoState") String paramString4);

	public abstract String selectProtoInvalidKeys(@Param("finId") String paramString1,
			@Param("grpId") String paramString2, @Param("excuType") String paramString3);

	public abstract String checkFinProto(@Param("ecuProtoId") String paramString1, @Param("finId") String paramString2,
			@Param("grpId") String paramString3);
}
